UserRepository
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun fetchReceivedInvitations(userId: String, query: Map<String, String>): RainbowResult<List<Invitation>>
Link copied to clipboard
suspend fun fetchSentInvitations(userId: String, query: Map<String, String>): RainbowResult<List<Invitation>>
Link copied to clipboard
fun fetchTargetedUserSuggestions(query: Map<String, String>, listener: RainbowListener<TargetedUserSuggestionsResponse, Unit>? = null): Job
Link copied to clipboard
fun fetchUserData(userId: String, listener: RainbowListener<Contact, UserRepository.FetchUserDataError>? = null): Job
Link copied to clipboard
fun fetchUserSettings(userId: String, listener: RainbowListener<UserSettingsResponse, Unit>? = null): Job
Link copied to clipboard
fun fetchUserSuggestions(query: Map<String, String>, listener: RainbowListener<List<Contact>, Unit>? = null): Job
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun selectTheme(userId: String, themeId: String, listener: RainbowListener<RainbowTheme, Unit>? = null): Job
Link copied to clipboard
fun selfRegisterByEmail(body: Map<String, String>, listener: RainbowListener<Unit, Unit>? = null): Job
Link copied to clipboard
Link copied to clipboard
fun setUserSettings(userId: String, body: UserSettingsBody, listener: RainbowListener<Unit, Unit>? = null): Job
Link copied to clipboard
fun startResetPassword(body: Map<String, String>, listener: RainbowListener<Unit, Unit>? = null): Job
Link copied to clipboard
fun updateUser(userId: String, body: UpdateUserRequest, listener: RainbowListener<Contact, Unit>? = null): Job
Link copied to clipboard
fun updateUserPassword( userId: String, body: Map<String, String>, listener: RainbowListener<Unit, UserRepository.ChangePasswordError>? = null): Job